Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Telesp Celular Open - Campinas USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo Fifth-Third Bank Tennis Championships - Lexington Healthsouth USTA Challenger - Dallas Healthsouth/USTA Men's Challenger of Burbank - Burbank Muller Cup 2000 - Ulm The USTA Challenger at West End Racquet - Torrance V Abierto Internacional de Salinas - Salinas The Powder Byrne Trophy - Surbiton USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Copa Ericsson - Lima Waco International Tennis Challenger - Waco Challenger de la Ciudad de Mexico - Mexico City Atlantic City Open - Atlantic City Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lima Challenger - Lima Las Vegas Challenger - Las Vegas Rabat Challenger Marrakech Challenger XL Capital Bermuda Open - Bermuda Black Forest Open 2000 - Freudenstadt Hilton Waikoloa Village USTA Challenger - Waikoloa Montevideo Challenger Urbana-Champaign Challenger - Urbana XL Challenger de Tenis Copa Sevilla - Seville Pekao Open 2003 - Szczecin West Side Tennis Club Clay Court Challenger - Forest Hills Zagreb Open - Zagreb ATU Cup - Weiden USTA San Diego Challenger - San Diego The Scottish Tennis Championships - Edinburgh Open Punta Del Este/Copa Banco Montevideo - Punta Del Este VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo USTA Tennis Championships of Houston - Houston Fifth-Third Bank Tennis Championships - Lexington Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Copa Ericsson Argentina - Buenos Aires Sporting Challenger - Turin CMG Asia Open - Hong Kong Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Regional Hand Center Men's Challenger - Fresno Uncle Toby's Burnie Challenger - Tasmania Bancolombia Open - Cali 2004 USTA Challenger of Calabasas - Calabasas Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto Kobstaedernes ATP Challenger - Kolding BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 West Side Tennis Club Challenger - Forest Hills A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Barletta Challenger Austin Challenger - Austin Napoli Challenger The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil College Station Challenger - College Station Pekao Open - Szczecin 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Wright Financial Group USTA Challenger - Champaign Nord LB Open 2007 - Braunschweig 2007 Nielsen Pro Tennis Championship - Winnetka Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima Mitsubishi Electric Europe Cup - Monza USTA/Adtech Challenger - Boston Trani Challenger II Naples ITG Challenger - Naples Hilton Waikoloa USTA Challenger - Waikoloa 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose drkoop.com USTA challenger of Miami - Miami Fifth Third Bank Tennis Classic - Lexington Burbank Challenger - Burbank Music City Challenger - Nashville USTA Challenger of San Antonio - San Antonio X Ciutat de Barcelona - Barcelona Nossa Caixa Aberto de Sao Paulo - Sao Paulo 2005 Freeman Men's Challenger - Joplin Top Wool Challenger - Biella Pekao Open - Szczecin University of Tennessee USTA Challenger - Knoxville SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Healthsouth/USTA Pro Link Challenger - San Antonio ATP Challenger XXVI Edizione - Manerbio Galleryfurniture.com Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. 2003 USTA Challenger of Calabasas - Calabasas Adidas International - Sydney Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston 2002 Eddleman USTA Challenger - Birmingham Croatia Open - Umag Nord/LB Open - Braunschweig Mercedes-Benz Cup - Los Angeles Schickendanz Open - Furth Brazil Open - Salvador Eddleman USTA Challenger - Birmingham Siebel Open - San Jose Energis Open - Amersfoort Tennis Cup of Flanders - Ostende Copa Ericsson Peru - Lima USTA Men's Challenger of Urbana-Champaign - Urbana XL Bermuda Open - Bermuda Copa Ericsson Costa Rica - San Jose Japan Open - Tokyo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin IX Ciutat de Barcelona - Barcelona 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Tennis Challenger - Tallahassee Exim Agmedia Open - Kosice Harrah's Entertainment Challenger - Tunica AT&T Challenge - Atlanta Tata Open - Chennai Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Heineken Open - Auckland Challenger Britania Zavaleta - Puebla Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Chevrolet Cup - Santiago BMW Open - Munich GHI Bronx Classic - Bronx Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Project Independence Men's Challenger - Mandeville TD Waterhouse Cup - Long Island USTA Challenger of San Antonio - San Antonio USTA Callenger of Urbana-Champaign - Urbana International Tennis Championships - Delray Beach Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage President's Cup - Tashkent Davidoff Swiss Indoors - Basel Samsung Open - Brighton AAPT Championships - Adelaide Cerveza Club Colombia Open - Bogota SAP Open - San Jose XL Capital Bermuda Open - Bermuda 2002 FSE Challenger - Tarzana Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca XL Capital Bermuda Open - Bermuda Wartburg Open - Eisenach U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport 2001 UT Tyler Patriot Challenger - Tyler Jameson Cup - Milan RCA Championships - Indianapolis RCA Championships - Indianapolis Frito Lay/USTA Challenger - Binghamton Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo Eddleman/USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Jagermeister Open - Braunschweig Prague Challenger - Prague Copa Ericsson - Sao Paulo USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Legg Mason Tennis Classic - Washington D.C. 2003 Eddleman USTA Challenger - Birmingham Thailand Open - Bangkok USTA Challenger of Tiburon - Tiburon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Kremlin Cup - Moscow CA Tennis Trophy - Vienna Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda AAPT Championships - Adelaide Heineken Open - Auckland Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas Heineken Open - Auckland Citrix Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Franklin Templeton Tennis Classic - Scottsdale Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Idea Prokom Open - Sopot Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar SAP Open - San Jose Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Hypo Group Tennis International - Portschach Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Copa AT&T - Buenos Aires Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Heineken Open - Auckland Movistar Open - Vina del Mar Copa Petrobras-Argentina - Buenos Aires Copa Telmex - Buenos Aires Chevrolet Cup - Vina del Mar Orange Warsaw Open - Warsaw Cerveza Club Columbia Open - Bogota Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Copa AT&T - Buenos Aires BCR Open Romania - Bucharest Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lima Challenger Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Sybase Open - San Jose U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles SAP Open - San Jose BMW Open - Munich Brasil Open - Salvador AAPT Championships - Adelaide Generali Open 2003 - Kitzbuhel USTA Men's Challenger of Dallas - Dallas Schickendanz Open - Furth Estoril Open - Estoril Washington San Luis Potosi Challenger - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas International Tennis Championships - Delray Beach Binghamton Professional Tennis Tournament - Binghamton San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Nord/LB Open - Braunschweig Music City Challenger - Nashville Adidas International - Sydney The Stella Artois Grass Court Championships - Queen's/London Abierto Mexicano Telfonica MoviStar - Acapulco Japan Open - Tokyo The Priority Telecom Open - Amersfoort Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Sybase Open - San Jose Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia Gold Flake Open - Chennai Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Monte Carlo Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Heineken Open Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar NASDAQ-100 Open - Miami Franklin Templeton Tennis Classic - Scottsdale Rogers Masters - Toronto Washington Western & Southern Financial Group Masters - Cincinnati Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Sony Ericsson Open - Miami Masters Series - Hamburg Verizon Tennis Challenge - Atlanta Legg Mason Tennis Classic - Washington Siebel Open - San Jose International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent AAPT Championships - Adelaide Telecom Italia Masters - Rome Rogers Cup - Montreal Pilot Pen Tennis - New Haven Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Heineken Open - Auckland NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Open Romania - Bucharest Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Rogers Masters - Montreal Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Cincinnati Telecom Italia Masters - Rome Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Legg Mason Tennis Classic - Washington D.C. U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open U.S. Open U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 70th River Oaks International Tennis Tournament - Houston Olympics - Athens